pushing vigorously - French English Dictionary